<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="../styles/estilo1.css" rel="stylesheet" type="text/css" />
</head>

<body>

  <script language="javascript">
function valida(form){
	var vd_numero = /^([0-9])+$/
	var vd_alfabetico = /^([a-z]|[A-Z]|\u00e1|\u00c1|\u00c9|\u00e9|\u00cd|\u00ed|\u00d3|\u00f3|\u00da|\u00fa|\u00d1|\u00f1|\s)+$/
	var vd_todo = /[^.*]/
	var vd_email = /^[a-z0-9._%-]+@[a-z0-9.-]+\.[a-z]{2,4}$/i
	if(!vd_numero.test(form.documento.value)){
		alert("Debe escribir un n\u00famero de documento v\u00e1lido");
		return false;
	}
	if(!vd_alfabetico.test(form.nombres.value)){
		alert("Debe escribir un nombre v\u00e1lido");
		return false;
	}
	if(!vd_alfabetico.test(form.apellidos.value)){
		alert("Debe escribir un apellido v\u00e1lido");
		return false;
	}
/*	if(!vd_numero.test(form.telefono.value)){
		alert("Debe escribir un n\u00famero de teléfono v\u00e1lido");
		return false;
	}
	if(!vd_email.test(form.email.value)){
		alert("Debe escribir una direcci\u00f3n de correo electrónico v\u00e1lida");
		return false;
	}
	*/
	if(!vd_alfabetico.test(form.empresa.value)){
		alert("Debe escribir un nombre de empresa v\u00e1lido");
		return false;
	}
	return true;
	
}
  </script>
<div align="center" > <p class="titulo">Registro de inscripci&oacute;n y asistencia</p>
</div>

<?php $ruta_raiz = "..";
	include("$ruta_raiz/adodb/adodb.inc.php");
	include("$ruta_raiz/config.php");
	$db = NewADOConnection('mysql');
	//$db->debug = true;
  	$db->Connect("$host", "$root_user", "$passwd", "$dbname");
	$rs = $db->Execute("select * from evento;");	
?>

<div align="center">
<form method="post" name="form" class="bodyform" id="third" onsubmit="return valida(this)"  >
	<input name="evento" type="hidden" value="<? print $evento;?> "  />
  <table width="400" border="0">
    <tr>
      <td class="body">Documento de Identidad:</td>
      <td><input name="documento" type="text" class="bodyform" id="documento" size="25" /></td>
    </tr>
    <tr>
      <td><span class="body">Nombres:</span></td>
      <td><input name="nombres" type="text" class="bodyform" id="nombres" size="25" /></td>
    </tr>
    <tr>
      <td><label><span class="body">Apellidos:</span></label></td>
      <td><input name="apellidos" type="text" class="bodyform" id="apellidos"  size="25" /></td>
    </tr>
    <tr>
      <td><span class="body">Direccion de Residencia:</span></td>
      <td><input name="direccion" type="text" class="bodyform" id="direccion" size="25" /></td>
    </tr>
    <tr>
      <td><label><span class="body">Tel&eacute;fono o Celular:</span></label></td>
      <td><input name="telefono" type="text" class="bodyform" id="telefono" size="25" /></td>
    </tr>
    <tr>
      <td><span class="body">E-mail:</span></td>
      <td><input name="email" type="text" class="bodyform" id="email"  size="25" /></td>
    </tr>
    <tr>
      <td><span class="body">Empresa:</span></td>
      <td><input name="empresa" type="text" class="bodyform" id="empresa" size="25" /></td>
    </tr>
    <tr>
      <td><label><span class="body">&Aacute;rea:</span></label></td>
      <td><label>
        <input name="area" type="text" class="bodyform" id="area" size="25" />
      </label></td>
    </tr>
  </table>
  <br />
   
  <p>
    <input name="enviar"  type="submit" value="Enviar" />
  </p>
</form>
</div>

<p>
  <?
	if(isset($_POST['enviar'])){
		
		$documento = $_POST['documento'];
		$nombres = $_POST['nombres'];
		$apellidos = $_POST['apellidos'];
		$direccion = $_POST['direccion'];
		$telefono = $_POST['telefono'];
		$email = $_POST['email'];
		$empresa = $_POST['empresa'];
		$area = $_POST['area'];
		$evento = $_POST['evento'];
		$rs = $db->Execute("select * from invitado where inv_doc=$documento;");
		if($rs->EOF){
			$rs = $db->Execute("insert into invitado (inv_doc, inv_nombres, inv_apellidos, inv_direccion, inv_telefono, inv_mail, 			        	inv_empresa, inv_area) values ($documento, '$nombres', '$apellidos', '$direccion', '$telefono', '$email', '$empresa', 	  	        	'$area');");
			print "<p align='center' class='bodyform'>El nuevo invitado ha sido agregado correctamente a la base de datos</p>";
		}else{
		print "<p align='center' class='bodyform'>Este invitado ya existe para otro evento, sus datos ser&aacuten actualizados y registrados 										        para el evento actual</p>";
		$rs = $db->Execute("update invitado set inv_nombres = '$nombres', inv_apellidos = '$apellidos', inv_direccion = '$direccion', 			        inv_telefono = $telefono, inv_mail='$email', inv_empresa= '$empresa', inv_area= '$area' where inv_doc = $documento;");
		}
		$rs = $db->Execute("insert into evento_invitado (inv_evn_evento, inv_evn_invitado) values ($evento, $documento);");
		if (!$rs){
			print "<p align='center' class='bodyform'>Este invitado ya fue asignado para este evento</p>";
		}else{
			print "<p align='center' class='bodyform'>El usuario ha sido inscrito a este evento</p>";
			}
			$rs = $db->Execute("insert into asistencia (asis_evento, asis_invitado, asis_fecha, asis_asiste) values ($evento,$documento,CURDATE(), 1);");
		if ($rs){
			print "<span class = 'bodyform'>Se ha realizado el registro de asistencia en forma exitosa</span>";
		}else{
			print "<span class = 'bodyform'>No se pudo generar registro de asistencia, puede que ya exista un registro para esta fecha </span>";
		}
		
	}
?> 
  
</p>
</body>
</html>
